#pragma once
#include "Source.h"
#include <string>
#include <vector>

class TextBook : Source {

	std::vector<std::string>text;
	int linesRed;// не уверен, что нужно и это, и position, но скорее да, чем нет
	int position; 
	std::vector<int> pointIndex;

public:
	std::string getLine(size_t index);
	void setLine(std::string line, size_t index);
	void addLine(std::string line);
	size_t getBookSize();

	int getLinesRed();
	void setLinesRed(int i);

	void addPointIndex(int c);
	int getPointIndex(int line);
	int getLineByPointIndex(int pi);
	// ~TextBook(); // наверное, не нужен
};
